﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using NHibernate.SqlTypes;
using NHibernate.UserTypes;

namespace Webshop20.Infrastructure.Persistence.NH.UserTypes
{
    public class CustomerAdressUserType : IUserType 
    {
        public bool Equals(object x, object y)
        {
            throw new System.NotImplementedException();
        }

        public int GetHashCode(object x)
        {
            throw new System.NotImplementedException();
        }

        public object NullSafeGet(IDataReader rs, string[] names, object owner)
        {
            throw new System.NotImplementedException();
        }

        public void NullSafeSet(IDbCommand cmd, object value, int index)
        {
            throw new System.NotImplementedException();
        }

        public object DeepCopy(object value)
        {
            throw new System.NotImplementedException();
        }

        public object Replace(object original, object target, object owner)
        {
            throw new System.NotImplementedException();
        }

        public object Assemble(object cached, object owner)
        {
            throw new System.NotImplementedException();
        }

        public object Disassemble(object value)
        {
            throw new System.NotImplementedException();
        }

        public SqlType[] SqlTypes
        {
            get { throw new System.NotImplementedException(); }
        }

        public Type ReturnedType
        {
            get { throw new System.NotImplementedException(); }
        }

        public bool IsMutable
        {
            get { throw new System.NotImplementedException(); }
        }
    }
}
